union _unnamed_338// Size=0x28
{
    struct _DBGKD_READ_MEMORY64 ReadMemory;// Offset=0x0 Size=0x10
    struct _DBGKD_WRITE_MEMORY64 WriteMemory;// Offset=0x0 Size=0x10
    struct _DBGKD_GET_CONTEXT GetContext;// Offset=0x0 Size=0x4
    struct _DBGKD_SET_CONTEXT SetContext;// Offset=0x0 Size=0x4
    struct _DBGKD_WRITE_BREAKPOINT64 WriteBreakPoint;// Offset=0x0 Size=0x10
    struct _DBGKD_RESTORE_BREAKPOINT RestoreBreakPoint;// Offset=0x0 Size=0x4
    struct _DBGKD_CONTINUE Continue;// Offset=0x0 Size=0x4
    struct _DBGKD_CONTINUE2 Continue2;// Offset=0x0 Size=0x20
    struct _DBGKD_READ_WRITE_IO64 ReadWriteIo;// Offset=0x0 Size=0x10
    struct _DBGKD_READ_WRITE_IO_EXTENDED64 ReadWriteIoExtended;// Offset=0x0 Size=0x20
    struct _DBGKD_QUERY_SPECIAL_CALLS QuerySpecialCalls;// Offset=0x0 Size=0x4
    struct _DBGKD_SET_SPECIAL_CALL64 SetSpecialCall;// Offset=0x0 Size=0x8
    struct _DBGKD_SET_INTERNAL_BREAKPOINT64 SetInternalBreakpoint;// Offset=0x0 Size=0x10
    struct _DBGKD_GET_INTERNAL_BREAKPOINT64 GetInternalBreakpoint;// Offset=0x0 Size=0x20
    struct _DBGKD_GET_VERSION64 GetVersion64;// Offset=0x0 Size=0x28
    struct _DBGKD_BREAKPOINTEX BreakPointEx;// Offset=0x0 Size=0x8
    struct _DBGKD_READ_WRITE_MSR ReadWriteMsr;// Offset=0x0 Size=0xc
    struct _DBGKD_SEARCH_MEMORY SearchMemory;// Offset=0x0 Size=0x18
    struct _DBGKD_GET_SET_BUS_DATA GetSetBusData;// Offset=0x0 Size=0x14
    struct _DBGKD_FILL_MEMORY FillMemory;// Offset=0x0 Size=0x10
    struct _DBGKD_QUERY_MEMORY QueryMemory;// Offset=0x0 Size=0x18
    struct _DBGKD_SWITCH_PARTITION SwitchPartition;// Offset=0x0 Size=0x4
    struct _DBGKD_CONTEXT_EX GetContextEx;// Offset=0x0 Size=0xc
    struct _DBGKD_CONTEXT_EX SetContextEx;// Offset=0x0 Size=0xc
    struct _DBGKD_WRITE_CUSTOM_BREAKPOINT WriteCustomBreakPoint;// Offset=0x0 Size=0x18
};